satellite town - Turkish English Dictionary